package com.sky.blog.util;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.sky.blog.vo.PageResult;

import java.util.List;

/**
 * @author sky  2022/3/23
 * @version 1.0
 */
public class PageUtils {


    /**
     * 根据Pojo构建分页返回对象，其中返回对象类型可以自定义
     *
     * @param iPage   实体Pojo的Page
     * @param content DTO或者VO的List
     * @param <T>     DTO或者VO的泛型
     * @return 分页
     */
    public static <T> PageResult<T> buildResponse(IPage<?> iPage, List<T> content) {
        return new PageResult<>(iPage, content);
    }

}
